package semana4.excepciones.ejercicios;

import java.util.InputMismatchException;
import java.util.Scanner;

public class Excepciones {

	public static void main(String[] args) {

		Scanner scan = new Scanner(System.in);

		System.out.print("Introduce una frase: ");
		String frase = scan.nextLine();
		System.out.print("Dame la posicion del caracter a visualizar: ");
		int posicion = scan.nextInt();
		while (posicion != 0) {
			try {

				System.out.println("El caracter de la posicion " + posicion
						+ " es " + frase.charAt(posicion - 1));

			} catch (StringIndexOutOfBoundsException e) {
				System.out.println("Introduce una posicion entre 1 y "
						+ frase.length());
			} catch (Exception e) {
				System.out.println("Introduce un numero entero positivo.");
			}
			System.out.print("Dame la posicion del caracter a visualizar: ");

			posicion = scan.nextInt();
		}
	}

}
